// Copyright Epic Games, Inc. All Rights Reserved.

using UnrealBuildTool;
using System.Collections.Generic;

[SupportedPlatforms(UnrealPlatformClass.Server)] // 指定支持的平台为服务器平台
/* Lyra服务器目标规则类，继承自TargetRules */
public class LyraServerTarget : TargetRules
{
	/* 构造函数，接收TargetInfo参数 */
	public LyraServerTarget(TargetInfo Target) : base(Target)
	{
		Type = TargetType.Server; // 设置目标类型为服务器

		ExtraModuleNames.AddRange(new string[] { "LyraGame" }); // 添加额外模块名称

		LyraGameTarget.ApplySharedLyraTargetSettings(this); // 应用共享的Lyra目标设置

		bUseChecksInShipping = true; // 在发布版本中启用检查
	}
}